import pandas as pd
import matplotlib.pyplot as plt
# 数据：学科及其对应的成绩
data = {
    '学科': ['语文', '数学', '英语', '物理', '化学'],
    '成绩': [92, 88, 95, 78, 85]
}
df = pd.DataFrame(data)  # 转换为DataFrame，方便处理
plt.rcParams['font.sans-serif']='SimHei'
plt.figure(figsize=(12,8))
# plt.bar(x=df['学科'],color='pink',height=df['成绩'],edgecolor='red')
plt.barh(y=df['学科'],width=df['成绩'],color='pink',edgecolor='red')
plt.xlabel('学科')
plt.ylabel('成绩')
plt.title('各个学科成绩柱状图')
plt.grid(axis='y',alpha=0.3,linestyle='--')
plt.show()